JDK 27
JDK 26
JDK 25
JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
AI
Amber
Babylon
Client
Cloud
Community
Concurrency
Core Libraries
Education
GC
HotSpot
Integrity by Default
JFR
Java Language
Leyden
Loom
Modules
Moved By Java
Networking
Oracle
Panama
Performance
Security
Serviceability
Valhalla
JDK 27
2026
- Quality Outreach Heads-up - JDK 27: Numeric Fields in JSON Thread Dumps by Ana-Maria Mihalceanu on May 20, 2026
- Quality Outreach Heads-up - JDK 27: Post-Quantum Hybrid Key Exchange for TLS 1.3 by Ana-Maria Mihalceanu on May 17, 2026
- JEP targeted to JDK 27: 531: Lazy Constants (3rd Preview) by Per-Ake Minborg, Maurizio Cimadamore on May 17, 2026
- Java Gets Post-Quantum TLS - Inside Java Newscast #112 by Ana-Maria Mihalceanu on May 14, 2026
- Quality Outreach Heads-up - JDK 27: Removal of Deprecated Java Launcher Options by Billy Korando on May 13, 2026
- JEP targeted to JDK 27: 533: Structured Concurrency (7th Preview) by Alan Bateman, Viktor Klang, Ron Pressler on May 11, 2026
- JEP targeted to JDK 27: 532: Primitive Types in Patterns, instanceof, and switch (5th Preview) by Angelos Bimpoudis on May 8, 2026
- Quality Outreach Heads-up - JDK 27: Obsolete Translation Resources Removed by David Delabassee on April 21, 2026
- Newsletter: Java 26 Is Now Available | JDK 27 Heads-Ups by David Delabassee on April 12, 2026
- Java and Post-Quantum Cryptography by Sean Mullan on April 8, 2026
- Quality Outreach Heads-up - JDK 27: Removal of 'java.locale.useOldISOCodes' System Property by Nicolai Parlog on March 10, 2026
- Quality Outreach Heads-up - JavaFX 27: Metal Is Now the Default Rendering Pipeline on macOS by Ambarish Rapte on March 3, 2026
- Post-Quantum Hybrid Key Exchange for TLS 1.3 by Jamil Nimeh on February 17, 2026
- JEP targeted to JDK 27: 527: Post-Quantum Hybrid Key Exchange for TLS 1.3 by Jamil Nimeh on February 12, 2026
- Quality Outreach Heads-up - JDK 27: Removal of ThreadPoolExecutor.finalize() by Nicolai Parlog on February 10, 2026
